Update terminology: standard SMC to yielding SMC
authorDavid Cunado <[email protected]>
Wed, 5 Apr 2017 10:34:03 +0000 (11:34 +0100)
committerDavid Cunado <[email protected]>
Wed, 26 Apr 2017 11:58:52 +0000 (12:58 +0100)
commit16292f54811f27bb7de28512cda74db83686cb63
tree2e88a51f4e01efaf990f73bcaf248f65ce1cc57d
parentec54a87184d53e88c3666a30738ef506ddc1acc2
Update terminology: standard SMC to yielding SMC

Since Issue B (November 2016) of the SMC Calling Convention document
standard SMC calls are renamed to yielding SMC calls to help avoid
confusion with the standard service SMC range, which remains unchanged.

http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf

This patch adds a new define for yielding SMC call type and deprecates
the current standard SMC call type. The tsp is migrated to use this new
terminology and, additionally, the documentation and code comments are
updated to use this new terminology.

Change-Id: I0d7cc0224667ee6c050af976745f18c55906a793
Signed-off-by: David Cunado <[email protected]>
bl32/tsp/aarch64/tsp_entrypoint.S
bl32/tsp/tsp_main.c
common/runtime_svc.c
docs/firmware-design.md
docs/interrupt-framework-design.md
docs/rt-svc-writers-guide.md
include/bl32/tsp/tsp.h
include/lib/smcc.h
services/spd/tspd/tspd_common.c
services/spd/tspd/tspd_main.c
services/spd/tspd/tspd_private.h